ModernUI_Text

../../_images/ModernUI_Text48x48.png

The ModernUI_Text is a static display of text. However it provides ease of use and customizable features like a small set of font families (Arial, Courier New, Segoe UI, Tahoma, Times New Roman and Verdana), font size (7pt-32pt), font effects (like bold, italic, underline), text color, back color and more.

These features allow you set the desired font style and size just with a few style flags when creating the ModernUI_Text control. Colors and other properites can be set at run time, without having to write extra code to handle WM_CTLCOLORSTATIC and/or creating fonts to assign to the control.

ModernUI_Text Functions

Function Description
MUITextCreate Creates a new ModernUI_Text control
MUITextGetProperty Gets the value of a property
MUITextRegister Registers a window class for the ModernUI_Text
MUITextSetBufferSize Sets internal buffer size for text strings
MUITextSetProperty Sets the value of a property

ModernUI_Text Properties

Property Type
@TextFont HFONT
@TextColor MUICOLORRGB
@TextColorAlt MUICOLORRGB
@TextColorDisabled MUICOLORRGB
@TextBackColor MUICOLORRGB
@TextBackColorAlt MUICOLORRGB
@TextBackColorDisabled MUICOLORRGB

ModernUI_Text Property Descriptions

@TextFont

Font used for ModernUI_Text control text

@TextColor

Text color (MUICOLORRGB) of the ModernUI_Text control

@TextColorAlt

Text color (MUICOLORRGB) when mouse moves over ModernUI_Text control

@TextColorDisabled

Text color (MUICOLORRGB) when ModernUI_Text control is disabled

@TextBackColor

Background (MUICOLORRGB) color of the ModernUI_Text control. For transparency use -1

@TextBackColorAlt

Background (MUICOLORRGB) color when mouse moves over ModernUI_Text control

@TextBackColorDisabled

Background (MUICOLORRGB) color when ModernUI_Text control is disabled